package com.freight.order.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.freight.core.common.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class QuotationRecordVo {

    @ApiModelProperty(value = "装货时间")
    private String loadingTime;

    @ApiModelProperty(value = "报价编号")
    private String quotationNo;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "司机姓名")
    private String driverName;

    
    @ApiModelProperty(value = "司机id")
    private String driverUserId;

    @ApiModelProperty(value = "车牌号码")
    private String vehicleNum;

    @ApiModelProperty(value = "运单号")
    private String orderNo;

    @ApiModelProperty(value = "订单Id")
    private Long orderId;

    @ApiModelProperty(value = "车辆Id")
    private Long vehicleId;

    @ApiModelProperty(value = "报价记录Id")
    private Long quotationRecordId;

    @ApiModelProperty(value = "货源Id")
    private Long orderGoodsId;

    @ApiModelProperty(value = "用户头像")
    private String avatar ;

    @ApiModelProperty(value = "报价人姓名")
    private String name;

    @ApiModelProperty(value = "运费单价")
    private String freightUnitPrice;

    @ApiModelProperty(value = "运费总价")
    private String freightTotalPrice;

    @ApiModelProperty(value = "重量")
    private Double transGoodWeight;

    @ApiModelProperty(value = "体积")
    private Double volume;

    @ApiModelProperty(value = "件数")
    private Double piece;

    @ApiModelProperty(value = "留言")
    private String remarks;

    @ApiModelProperty(value = "修改次数")
    private String number;

    @ApiModelProperty(value = "修改详情")
    private List<String> details;

}
